package com.jdy.haoduoaiteacher.view.timesquare;//package com.jdy.haoduoaiteacher.view.timesquare;
//
//import android.content.Context;
//import android.util.AttributeSet;
//import android.widget.TextView;
//
//import com.jdy.haoduoaiteacher.R;
//
///**
// * Show the text of a particular date cell in a {@link MonthView}.
// * 
// * @author hf
// * 
// */
//public class CalendarCellDayText extends TextView {
//  private static final int[] STATE_SELECTABLE = { R.attr.state_selectable };
//  private static final int[] STATE_CURRENT_MONTH = { R.attr.state_current_month };
//  private static final int[] STATE_TODAY = { R.attr.state_today };
//  private static final int[] STATE_GRAB = { R.attr.state_grab };
//  // private static final int[] STATE_STUDENT = { R.attr.state_student };
//  private static final int[] STATE_RESIGNDATEMODE = { R.attr.state_resigndatemode };
//
//  private boolean isSelectable = false;
//  private boolean isCurrentMonth = false;
//  private boolean isToday = false;
//  private boolean isGrab = false;
//  private boolean isStudent = false;
//  private boolean isResignDateMode = false;
//
//  public boolean isResignDateMode() {
//    return isResignDateMode;
//  }
//
//  public void setResignDateMode(boolean isResignDateMode) {
//    this.isResignDateMode = isResignDateMode;
//  }
//
//  public CalendarCellDayText(Context context, AttributeSet attrs, int defStyle) {
//    super(context, attrs, defStyle);
//    // TODO Auto-generated constructor stub
//  }
//
//  public CalendarCellDayText(Context context, AttributeSet attrs) {
//    super(context, attrs);
//    // TODO Auto-generated constructor stub
//  }
//
//  public CalendarCellDayText(Context context) {
//    super(context);
//    // TODO Auto-generated constructor stub
//  }
//
//  public boolean isSelectable() {
//    return isSelectable;
//  }
//
//  public boolean isGrab() {
//    return isGrab;
//  }
//
//  public boolean isStudent() {
//    return isStudent;
//  }
//
//  public void setSelectable(boolean isSelectable) {
//    this.isSelectable = isSelectable;
//  }
//
//  public boolean isCurrentMonth() {
//    return isCurrentMonth;
//  }
//
//  public void setCurrentMonth(boolean isCurrentMonth) {
//    this.isCurrentMonth = isCurrentMonth;
//  }
//
//  public void setGrab(boolean isgrab) {
//    this.isGrab = isgrab;
//  }
//
//  public void setStudent(boolean isstudent) {
//    this.isStudent = isstudent;
//  }
//
//  public boolean isToday() {
//    return isToday;
//  }
//
//  public void setToday(boolean isToday) {
//    this.isToday = isToday;
//  }
//
//  @Override
//  protected int[] onCreateDrawableState(int extraSpace) {
//    final int[] drawableState = super.onCreateDrawableState(extraSpace + 5);
//
//    if (isSelectable) {
//      mergeDrawableStates(drawableState, STATE_SELECTABLE);
//    }
//
//    if (isCurrentMonth) {
//      mergeDrawableStates(drawableState, STATE_CURRENT_MONTH);
//    }
//
//    if (isToday) {
//      mergeDrawableStates(drawableState, STATE_TODAY);
//    }
//
//    if (isGrab) {
//      mergeDrawableStates(drawableState, STATE_GRAB);
//    }
//
//    if (isResignDateMode) {
//      mergeDrawableStates(drawableState, STATE_RESIGNDATEMODE);
//    }
//
//    // if (isStudent) {
//    // mergeDrawableStates(drawableState, STATE_STUDENT);
//    // }
//
//    return drawableState;
//  }
// }
